store (great quantity - Espagnol Anglais Dictionnaire